rack one's brains over - Español Inglés Diccionario